// 1.函数定义在外部
// var mes = "halo"

// function foo() {
//   console.log(mes)
// }

// function bar() {
//   var mes = "bar_halo"
//   foo()
// }
// bar()

// 2.函数定义在内部
var mes = "halo"
function bar() {
  var mes = "bar_halo"
  function foo() {
    console.log(mes)
  }
  foo()
}
bar()

